﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace DJY.Domain.Entity.SystemSecurity
{
    /// <summary>
    /// 过滤IP 实体
    /// </summary>
    public class SysFilterIPEntity
    {
        /// <summary>
        /// 过滤主键
        /// </summary>
        [Key]
		[StringLength(36)]
    	public string F_Id
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 类型
        /// </summary>
    	public bool? F_Type
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 开始IP
        /// </summary>
		[StringLength(50)]
    	public string F_StartIP
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 结束IP
        /// </summary>
		[StringLength(50)]
    	public string F_EndIP
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 排序码
        /// </summary>
    	public int? F_SortCode
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 有效标志
        /// </summary>
    	public bool F_EnabledMark
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 描述
        /// </summary>
		[StringLength(500)]
    	public string F_Description
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 创建时间
        /// </summary>
    	public DateTime F_CreatorTime
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 创建用户
        /// </summary>
		[StringLength(36)]
    	public string F_CreatorUserId
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 最后修改时间
        /// </summary>
    	public DateTime? F_LastModifyTime
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 最后修改用户
        /// </summary>
		[StringLength(36)]
    	public string F_LastModifyUserId
    	{
    		get;
    		set;
    	}
        
    }
}
